void main(List<String> arge){
  // 微信支付
  PayBase wechatPay=new WechatPay();
  wechatPay.pay();
  // 支付宝支付
  PayBase aliPay=new AliPay();
  aliPay.pay();
 
}

 //基础支付类
  class PayBase{
    void pay(){
      print("基础支付");
    }
  }
   //微信支付类
  class WechatPay extends PayBase{
    @override
    void pay(){
      print("微信支付");
    }
  }
   //支付宝支付类
  class AliPay extends PayBase{
    @override
    void pay(){
      print("支付宝支付");
    }
  }